I am trying to audit all our escalation policies to make sure we have a person assigned to a given window in a 24/7/365 coverage model. Is there a quick way to report on gaps, so they can be addressed without having to manually look through every single policy?
How to quickly determine if you have gaps in your escalation policy calendars?
Hi Richard,
Thanks for reaching out!
At this time, we do not offer an out-of-box API call that would support your use-case.
I would suggest to consider using our Terraform provider to define Schedules and/or Escalation Policies. Terraform will help ensure that these are kept in the state they want it to be automatically, and change it back to the desired state if any changes were made manually: https://registry.terraform.io/providers/PagerDuty/pagerduty/latest/docs
I hope this helps! If you have any further questions, please contact us at support@pagerduty.com and we will be happy to assist!
Cheers,
Amanda Watkins
Technical Support Specialist
support@pagerduty.com
Hey Richard,
I’ve had the same concerns and requests from leaders in regards to ensuring that on-call was always covered. Your question stirred my curiosity on a rather dull weekend so I poked the API to see what could be done. If you’re interested, my solution is below and permissive on use.
Not flashy and needs some excel filtering to really make it shine. Still, it cuts down on the effort when schedules and EPs number in the hundreds where I work.